body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.6 Verdana, 宋体, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a:link,a:visited{color:#7f7f7f;text-decoration:none;}
a:hover,a:active{color:#000;text-decoration:underline;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse; border-spacing:0;}

.layout:after{content:'\20';display:block;height:0;clear:both;}
.layout{*zoom:1;}
.clear{clear:both;}

.ml10 { margin-left:10px;}
h2 { font-size:14px; font-weight:bold; color:#FFF; float:left; padding-left:10px;}

.height285 { height:285px;} 

.width1000 { width:1000px;}

.wrapper { width:1000px; margin:0 auto;}
.main { width:1000px; margin:0 auto; }
.header { width:1000px; height:145px;}

/*导航*/
.nav { width:1000px; height:40px;background:url(images/nav01.jpg); margin-bottom:10px; overflow:hidden;}
.topNav{float:left;height:43px; padding-left:10px;}
.topNav a{line-height:40px;height:40px; padding:0 15px; text-align:center; display:block; overflow:hidden;float:left;font-size:14px; color:#fff; font-weight:bold;}
.topNav a:visited{line-height:40px;height:40px; padding:0 15px; text-align:center; display:block; overflow:hidden;float:left;font-size:14px; color:#fff; font-weight:bold;}
.topNav a:hover{color:#005b96;background:#B9D3EE;font-weight:bold;text-decoration:none;}
.topNav a.selected{color:#fff;background:#2d2d2d;font-weight:bold;text-decoration:none;}
.topHeadeRight {float: right;margin-right:4px;}
.topSearch {display: inline-block;height: 20px;float: left;margin: 9px 2px 0 0;position: relative;border: 1px solid #CCC;background: white;}
.topSearchTxt {height: 20px;width: 143px;line-height:20px;border: 0;float: left;margin-right: 5px;padding: 0 0 0 5px;}
.topSearchBtn {height: 20px;width: 24px;border: 0;background: white url(images/bs.png) no-repeat left top;cursor: pointer;float:left; top:-10px;}

/*导航*/

.content { width:742px; float:left; overflow:hidden;}
.sidebar { width:248px; float:right; overflow:hidden;}

.footer { width:1000px; float:left; margin-top:10px; }
.footer_nav { width:1000px; height:33px; line-height:33px; float:left; background:url(images/buttom-nav.jpg); text-align:center; color:#FFF;}
.footer_nav a { padding:0 10px; color:#FFF; font-size:14px;}
.footer_nav a:visited { color:#FFF;}
.footer .copyright { float:left; line-height:20px; text-align:center; width:1000px;  }

/*图片新闻*/
.picnews { width:740px; height:245px; float:left; border:#d1d1d1 1px solid; margin-bottom:10px;}

.pic { width:320px; height:240px; float:left;}
.hot { float:left; width:420px;}

/*图片新闻*/

/*新闻*/
.news { float:left; border:#d1d1d1 1px solid; margin-bottom:10px; height:315px; overflow:hidden;}
.news_t { width:100%; float:left; height:30px; line-height:30px; background:url(images/03.jpg) no-repeat;  }
.news h2 { font-size:14px; font-weight:bold; color:#FFF; float:left; padding-left:10px;}
.news span ,.hot span { float:right; padding-right:10px; color:#333;}
.news_c { width:100%; float:left;}
.news_c ul { margin-top:5px;}
.news_c li { clear: both;height:28px;line-height:28px;  margin-left:10px; padding-left:18px;background: url(images/06.jpg) no-repeat left center;}
.news_c li a {width:70%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; display:block;}

.news_c2 { width:100%; float:left;}
.news_c2 ul { width:100%; float:left;}
.news_c2 li { width:338px; float:left; line-height:28px; margin-left:10px; padding-left:12px;background: url(images/06.jpg) no-repeat left center; display:inline;}

/*新闻*/

/*链接*/
.sidebar_link { float:left; padding-top:10px; padding-bottom:5px;}
.sidebar_link a { margin-bottom:5px; display:block;}
/*链接*/
.sidebar .sidebar_div { width:246px; border:#d1d1d1 1px solid; margin-bottom:10px; overflow:hidden; }


.sidebar .sidebar_div_t { width:100%; height:30px; line-height:30px; float:left; background:url(images/04.jpg)}
.sidebar .sidebar_div_t span { float:right; padding-right:10px; color:#333;}


/*登录*/
.sidebar_login { width:226px; padding:10px; float:left; overflow:hidden;}
.sidebar_login input { width:105px; height:20px; line-height:22px; border:#c2c2c2 1px solid; }
/*登录*/
.zthd { width:226px; padding:10px 10px 5px;}

/*科技之窗*/
.kjzc { width:226px; padding:10px; float:left;}
.kjzc a { width:98px; float:left; background:url(images/07.jpg) no-repeat center left; padding-left:15px; line-height:24px;}
/*科技之窗*/

/*各地稽查*/
.gdjc { width:236px; padding:10px 0 10px 10px; float:left;}
.gdjc a { width:39px; height:27px; line-height:27px; display:block; float:left; margin-right:9px; margin-bottom:10px; background:url(images/05.jpg); padding-left:30px;}
.gdjc .gdjc_upload { width:118px; height:28px; margin-left:55px; float:left;} 
/*各地稽查*/


/*********图片切换 css定义***********/
.sub_box {
	width:320px;
	height:240px;
	position:relative;
	overflow:hidden;
	top:3px;
	left:2px;
}
.sub_box img {
	border:none;
	width:320px;
	height:240px;
}
#bd1lfimg {
	position:relative;
	width:320px;
	height:240px;
	overflow:hidden;
}
#bd1lfimg div {
	width:100000px;
	margin-left:-4px;
}
#bd1lfimg dl {
	width:320px;
	height:240px;
	position:relative;
	overflow:hidden;
	float:left;
}
#bd1lfimg dt {
	width:320px;
	height:240px;
	position:absolute;
	left:0px;
	top:0px;
}
#bd1lfimg dd {
	width:320px;
	height:60px;
	background:#000000;
	filter:alpha(Opacity=70);
	Opacity:0.7;
	position:absolute;
	left:0px;
	bottom:0px;
	padding:0 20px;
}
#bd1lfimg dd h2 {
	height:25px;
	padding:8px 0 4px 0;
	line-height:25px;
	overflow:hidden;
	width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; display:block;
	
}
#bd1lfimg dd h2 a {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
#bd1lfimg dd a {
	color:#ffffff;
	text-decoration:none;
}
#bd1lfimg dd a:hover {
	text-decoration:none;
	color:#cccccc;
}

.sub_nav {
	width:320px;
	height:25px;
	bottom:0px;
	position:absolute;
	color:#999999;
	z-index:200;
}
.sub_no {
	height:25px;
	float:right;
}
.sub_no li {
	display:block;
	width:25px;
	height:25px;
	float:left;
	overflow:hidden;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
	background:#000000;
	filter:alpha(Opacity=70);
	Opacity:0.7;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	cursor:pointer;
}
.sub_no li.show {
	background:#ffffff;
	color:#000000;
}
.sub_more {
	float:right;
	width:50px;
	height:25px;
	background:#000000;
	filter:alpha(Opacity=70);
	Opacity:0.7;
	color:#999999;
	text-align:center;
	line-height:25px;
}
.sub_more a {
	color:#999999;
}
.sub_more a:hover {
	color:#cccccc;
	text-decoration:none;
}
/*********图片切换 css定义***********/




/*选项卡1*/
#Tab1{width:344px; float:left; margin:10px 0 0 10px; display:inline;}
/*选项卡2*/
#Tab2{width:344px; float:left; margin:10px 0 0 10px; display:inline;}

/*选项卡2*/
#Tab3{
width:720px;float:left; margin:10px 0 0 10px; display:inline;}

/*菜单class*/
.Menubox {
width:100%;
height:33px;
line-height:33px;
border:#bcdcfc 1px solid;
}
.Menubox ul{
margin:0px;
padding-left:5px;

}
.Menubox li{
float:left;
display:block;
cursor:pointer;
width:80px;
line-height:25px;
text-align:center;
color:#949694;
font-weight:bold;
margin-top:6px;
}
.Menubox li.hover{
padding:0px;
background:#fff;
width:80px;
border-left:1px solid #BCDCFC;
border-top:2px solid #0E7AD5;
border-right:1px solid #BCDCFC;
border-bottom:1px solid #FFF; 
color:#0e7ad5;
font-weight:bold;
height:25px;
line-height:25px;
margin-top:6px;
}
.Contentbox{
clear:both;
margin-top:0px;
border-top:none;
padding-top:6px;
}



/*分页列表*/
.list_left { width:220px; float:left;}
.list_left .list_left_t { width:220px; height:33px; line-height:33px; float:left; background:url(images/list_left.jpg); font-size:14px; color:#FFF; font-weight:bold; text-indent:20px; }

.list_left .list_left_c { width:218px; border: #A3C8E5 solid 1px; float:left; background-color: #F3F9FF;}
.list_left .list_left_c ul { padding:13px 15px 20px 15px; }
.list_left .list_left_c li { height:30px; margin-top:5px; border-bottom:#CCC 1px dashed; }
.list_left .list_left_c li span { float:right; }
.list_left .list_left_c li a{ color:#333; display:block; height:30px; line-height:30px; padding:0px 10px;}
.list_left .list_left_c li a:hover{ color:#fff; background:#338CC8;  text-decoration:none;  }

.list_left .list_left_c2 { width:218px; border: #A3C8E5 solid 1px; float:left; background-color: #F3F9FF;}

.list_content
{
    margin: 2px;
    padding: 1px;
    width: 98%;
    float: left;
    border: #A3C8E5 solid 1px;
}
.list_content .lc_t { width:100%; float:left; line-height:33px; border-bottom: #A3C8E5 solid 1px; }
.list_content .lc_t h3 { font-size:14px; float:left; padding-left:10px; color:#3B639F; }
.list_content .lc_t span { float:right; padding-right:10px;}
.list_content .lc_c { width:98%; float:left; margin-left:10px; margin-top:10px; line-height:33px; padding-bottom:10px; display:inline;}
.list_content .lc_c li { float:left; width:98%; line-height:26px; background: url(images/06.jpg) 5px center no-repeat; padding-left:20px; border-bottom:#CCC 1px dashed;}
.list_content .lc_c li a { float:left;  width: 50em;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
    }
.list_content .lc_c li span { float:right; padding-right:10px; font-size:12px; color:#666}
/*分页列表*/
.list_content .lc_cd {width:98%; float:left; margin-left:10px; margin-top:10px; line-height:33px; padding-bottom:10px; display:inline;}
.list_content .lc_cd td { border:1px #CCC solid;}

.list_page { width:998px; float:left; border: #A3C8E5 solid 1px; min-height:500px;}
.list_page .where { width:100%; line-height:35px; border-bottom:#A3C8E5 solid 1px;}
.where b {display: inline-block;height: 35px;border: 1px white solid;text-align: center;font-size: 14px; padding-left:20px; color:#3B639F;}
.list_page .where a {padding: 0 5px;line-height: 35px;}

.article {
padding: 20px; 
}

.article h2 {
color: #AE1001;
font-family: microsoft yahei;
font-size: 18px;
margin: 5px 0;
text-align:center;
width:100%;
float:left;
}
.article h3 {
color: #666;
font-family: microsoft yahei;
font-size: 16px;
margin: 5px 0;
text-align:center;
width:100%;
float:left;
}
.article h4 {
color: #666;
font-family: microsoft yahei;
font-size: 14px;
margin: 5px 0;
text-align:center;
width:100%;
float:left;
font-weight:500;
}
.article .info {
border-top: 1px #D6D6D6 dotted;
border-bottom: 1px #D6D6D6 dotted;
line-height: 28px;
width:100%; text-align:center;
margin-bottom:10px;
float:left;
}
.article .opt {
	text-align:right;
	line-height:25px;
	color:#323232;
}
.article .opt a {
	display:inline-block;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#323232;
}
.article .opt a:hover {
	color:#09c;
}
.article .article-box { float:left;}
.article .article-box p {
	line-height:28px;
	font-size:14px;
	margin-bottom:1em;
}


/*翻页*/
.manu {
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-bottom:10px;
}
.manu A {
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
/*翻页*/


.paging-content { width:100%; margin-top:10px; float:left;}
.paging-content li { width:185px; float:left; margin: 0 5px 15px 8px; display:inline; }
.paging-content li img { width:179px; height:120px; float:left; border:#CCC 1px solid; padding:2px;}
.paging-content li span { float:left;}
.paging-content li .cn { width:179px; float:left; }
.paging-content li .cn a { display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }


.txl { width:960px; padding:20px 20px 0; float:left;}
.txl .sp-left { float:left; width:100%; line-height:40px; margin-bottom:10px;}
.txl .sp-left table {
border-collapse:collapse;
margin-bottom: 10px;
}
.txl .sp-left table td {
border-collapse:collapse;
}
.txl input { height:20px; border:#CCC 1px solid; }
.txl select { height:20px; border:#CCC 1px solid;}
.txl .txl_btn { width:50px; height:22px;}

.f16 { font-size:16px; font-weight:bold; text-align:center;}

/* 树列表 */
.padding-menu { width:200px; margin-top:10px; margin-left:9px; margin-bottom:10px;}
.padding-menu ul { list-style: none; margin:0; padding:0; }
.padding-menu li { width:200px; line-height:25px;background:#f2f2f2; display:inline; }
.padding-menu ul li h2 {
cursor: pointer;
width: 190px;
margin: 0 0 5px 0;
font: 14px/29px '宋体'; text-align:left; text-indent:10px; border-bottom: #CCC 1px dashed; background:#338CC8;}
.padding-menu ul li h2 a { color:#FFF; float:left; }
.padding-menu ul li h2 a:visited { color:#FFF; float:left; }
.padding-menu ul li h2 span { float:right; padding-right:20px;}

.padding-menu ul li a {
display: block;
outline: none;
height: 25px;
line-height: 25px;
margin: 1px 0;
color:#1A385C;
text-decoration: none;
text-align:left;
}






.box{ width:740px; height:35px; line-height:35px; background:url(images/tianqi.jpg); border: 1px solid #ddd; overflow:hidden; margin-bottom:10px; margin-top:2px; float:left; color:#7F7F7F;}
.Date {
color: #666666;
line-height:35px;
float: left;
height: 35px;
width: 190px;
vertical-align: bottom;
overflow: hidden;
margin-left:20px;
margin-right:30px;
}

.birthday { width:550px; height:420px;background: url(birthday/birthday.png);  position:absolute; z-index:99999; }
.birthday-name { margin:237px 0 0 230px; width:160px; float:left; font-size:20px; font-weight:bold; color:#e10314;}
.birthday-name span { padding-right:10px;}
.birthday-down { width:22px; height:22px; float:right; margin-right:0px; margin-top:0px;}
.close { width:22px; height:22px; z-index:100; position:absolute; top:0; right:0;}

.name { width:90%; position:absolute; top:30px; left:50px; font-size:28px; font-weight:bold; color:#FF0; font-family:黑体;}
